package com.liuxingwu.pojo;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

/**
 * @author 扫地生_LiuXingWu
 */
// 等价于 <bean id="user" class="com.liuxingwu.pojo.User"/>
// @Component 组件：放在类上，说明这个类被Spring管理了，就是Bean
@Component
@Scope("singleton")
public class User {
    //    等价于：<property name="name" value="saoDiSheng"/>，可以放在属性上，以可以放在set方法上
    @Value("saoDiSheng")
    private String name;

    @Override
    public String toString() {
        return "User{" +
                       "name='" + name + '\'' +
                       '}';
    }
}
